package com.cmb.model;

import javax.persistence.*;

@Table(name = "t_elearn_quesstion_classify")
public class QuestionClassify extends ElearnBaseEntity {
    /**
     * code
     */
    private String code;

    /**
     * 分类名称
     */
    private String name;

    /**
     * 分类类型 1-大类 2-细类
     */
    private String type;

    /**
     * parent_id
     */
    @Column(name = "parent_code")
    private String parentCode;

    /**
     * parent_name
     */
    @Column(name = "parent_name")
    private String parentName;

    /**
     * 是否删除
     */
    @Column(name = "is_delete")
    private String isDelete;

    /**
     * 创建人id
     */
    @Column(name = "create_id")
    private String createId;

    /**
     * 最后更新人id
     */
    @Column(name = "last_update_id")
    private String lastUpdateId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 获取code
     *
     * @return code - code
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置code
     *
     * @param code code
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取分类名称
     *
     * @return name - 分类名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置分类名称
     *
     * @param name 分类名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取分类类型 1-大类 2-细类
     *
     * @return type - 分类类型 1-大类 2-细类
     */
    public String getType() {
        return type;
    }

    /**
     * 设置分类类型 1-大类 2-细类
     *
     * @param type 分类类型 1-大类 2-细类
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 获取parent_id
     *
     * @return parent_code - parent_id
     */
    public String getParentCode() {
        return parentCode;
    }

    /**
     * 设置parent_id
     *
     * @param parentCode parent_id
     */
    public void setParentCode(String parentCode) {
        this.parentCode = parentCode == null ? null : parentCode.trim();
    }

    /**
     * 获取parent_name
     *
     * @return parent_name - parent_name
     */
    public String getParentName() {
        return parentName;
    }

    /**
     * 设置parent_name
     *
     * @param parentName parent_name
     */
    public void setParentName(String parentName) {
        this.parentName = parentName == null ? null : parentName.trim();
    }

    /**
     * 获取是否删除
     *
     * @return is_delete - 是否删除
     */
    public String getIsDelete() {
        return isDelete;
    }

    /**
     * 设置是否删除
     *
     * @param isDelete 是否删除
     */
    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete == null ? null : isDelete.trim();
    }

    /**
     * 获取创建人id
     *
     * @return create_id - 创建人id
     */
    public String getCreateId() {
        return createId;
    }

    /**
     * 设置创建人id
     *
     * @param createId 创建人id
     */
    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    /**
     * 获取最后更新人id
     *
     * @return last_update_id - 最后更新人id
     */
    public String getLastUpdateId() {
        return lastUpdateId;
    }

    /**
     * 设置最后更新人id
     *
     * @param lastUpdateId 最后更新人id
     */
    public void setLastUpdateId(String lastUpdateId) {
        this.lastUpdateId = lastUpdateId == null ? null : lastUpdateId.trim();
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}